pitch (something) well

Translations
bien présenter (quelque chose)